﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CoVanHocTapData.Entities;

namespace CoVanHocTapData.Concretes
{
    public interface INganhRepository
    {
        IQueryable<NganhDaoTao> LayNganhDaoTao();
        IQueryable<NganhDaoTao> LayNganhDaoTao(string KhoaID);
        IQueryable<NganhDaoTao> LayNganhDaoTaoTheoNganh(string nganhID);
        string LayMaNganh(string LopID);
        NganhDaoTao LayNganhTuMaSV(string maSV);

        /// <summary>
        /// danh cho chuyen nganh 2
        /// </summary>
        /// <param name="sv"></param>
        /// <returns></returns>
        IQueryable<NganhDaoTao> LayNganhDaoTaoChuyenNganh2TheoSinhVien(SinhVien sv);

        NganhDaoTao LayNganh2CuaSinhVien(string maSV);

        string LayMaNganhTuMaSV(string maSV);
    }
}
